﻿
/* line 248, C:/MAMP/htdocs/psp/scss/main.scss */
.breadcrumbs {
  margin: 10px 0;
}

/* line 250, C:/MAMP/htdocs/psp/scss/main.scss */
.breadcrumbs p {
  font-size: 10px;
  font-size: 1rem;
  padding: 10px;
}

/* line 253, C:/MAMP/htdocs/psp/scss/main.scss */
.breadcrumbs p span {
  font-weight: 700;
}

/* line 260, C:/MAMP/htdocs/psp/scss/main.scss */
.main-alpha {
  margin: 80px auto;
}

@media screen and (max-width: 991px) and (min-width: 768px) {
  /* line 260, C:/MAMP/htdocs/psp/scss/main.scss */
  .main-alpha {
    margin: 50px auto;
  }
}

@media screen and (max-width: 767px) {
  /* line 260, C:/MAMP/htdocs/psp/scss/main.scss */
  .main-alpha {
    margin: 70px auto;
  }
}

/* line 268, C:/MAMP/htdocs/psp/scss/main.scss */
.main-alpha p {
  padding: 25px;
}

@media screen and (max-width: 767px) {
  /* line 268, C:/MAMP/htdocs/psp/scss/main.scss */
  .main-alpha p {
    padding: 20px 0;
  }
}

@media screen and (max-width: 1199px) and (min-width: 992px) {
  /* line 275, C:/MAMP/htdocs/psp/scss/main.scss */
  .main-alpha .news-title h2 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}

/* line 284, C:/MAMP/htdocs/psp/scss/main.scss */
.main-alpha .subtitle {
  font-size: 14px;
  font-size: 1.4rem;
  color: #313131;
  font-weight: 600;
  margin: 0 0 20px 25px;
  text-align:left;
}

@media screen and (max-width: 1199px) and (min-width: 992px) {
  /* line 284, C:/MAMP/htdocs/psp/scss/main.scss */
  .main-alpha .subtitle {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}

/* line 294, C:/MAMP/htdocs/psp/scss/main.scss */
.main-alpha .article-image {
  padding: 20px;
  width: 100%;
  max-width: 900px;
}

@media screen and (max-width: 565px) {
  /* line 294, C:/MAMP/htdocs/psp/scss/main.scss */
  .main-alpha .article-image {
    padding: 0;
  }
}

/* line 304, C:/MAMP/htdocs/psp/scss/main.scss */
.main-col-left,
.main-col-left-image {
  margin: 0 25px 0 0;
}

/* line 307, C:/MAMP/htdocs/psp/scss/main.scss */
.main-col-left figure,
.main-col-left-image figure {
  margin: 0 auto;
  text-align: center;
}

/* line 310, C:/MAMP/htdocs/psp/scss/main.scss */
.main-col-left figure img,
.main-col-left-image figure img {
  width: 100%;
  max-width: 640px;
  box-sizing: border-box;
  padding: 0 25px;
}

@media screen and (max-width: 991px) and (min-width: 768px) {
  /* line 304, C:/MAMP/htdocs/psp/scss/main.scss */
  .main-col-left,
  .main-col-left-image {
    margin: 0;
  }
}

@media screen and (max-width: 767px) {
  /* line 304, C:/MAMP/htdocs/psp/scss/main.scss */
  .main-col-left,
  .main-col-left-image {
    margin: 0;
  }
}

/* line 325, C:/MAMP/htdocs/psp/scss/main.scss */
.main-col-right,
.main-col-right-text {
  margin: 0 0 0 25px;
}

@media screen and (max-width: 991px) and (min-width: 768px) {
  /* line 325, C:/MAMP/htdocs/psp/scss/main.scss */
  .main-col-right,
  .main-col-right-text {
    margin: 0;
  }
}

@media screen and (max-width: 767px) {
  /* line 325, C:/MAMP/htdocs/psp/scss/main.scss */
  .main-col-right,
  .main-col-right-text {
    margin: 0;
    padding: 0 15px;
  }
}

@media screen and (max-width: 991px) and (min-width: 768px) {
  /* line 335, C:/MAMP/htdocs/psp/scss/main.scss */
  .main-col-right .title,
  .main-col-right-text .title {
    justify-content: center;
  }
}

@media screen and (max-width: 991px) and (min-width: 768px) {
  /* line 342, C:/MAMP/htdocs/psp/scss/main.scss */
  .main-col-right-text {
    padding: 50px 30px;
  }
}

@media screen and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) {
  /* line 345, C:/MAMP/htdocs/psp/scss/main.scss */
  .main-col-right-text .title {
    justify-content: flex-start;
  }
}

/* line 353, C:/MAMP/htdocs/psp/scss/main.scss */
.main-col-left-image {
  margin: 0 0 50px;
}

/* line 359, C:/MAMP/htdocs/psp/scss/main.scss */
.icon-angle-right,
.icon-map-marker {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #18abd2 url(../PublishingImages/angle-right.svg) right 10px center no-repeat;
  background-size: 7px 11px;
  -webkit-background-clip: text;
  background-clip: text;
  background-origin: padding-box;
  padding-right: 30px;
  cursor: pointer;
}

/* line 28, C:/MAMP/htdocs/psp/scss/_mixins.scss */
.icon-angle-right::-ms-expand,
.icon-map-marker::-ms-expand {
  display: none;
}

/* line 371, C:/MAMP/htdocs/psp/scss/main.scss */
.icon-angle-right.dark-blue {
  background: #00244C url(../PublishingImages/angle-right.svg) right 10px center no-repeat;
  background-size: 7px 11px;
}

/* line 376, C:/MAMP/htdocs/psp/scss/main.scss */
.icon-plus {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #18abd2 url(../PublishingImages/plus.svg) right 5px center no-repeat;
  background-size: 12px 12px;
  padding-right: 25px;
  cursor: pointer;
}

/* line 28, C:/MAMP/htdocs/psp/scss/_mixins.scss */
.icon-plus::-ms-expand {
  display: none;
}

/* line 384, C:/MAMP/htdocs/psp/scss/main.scss */
.icon-map-marker {
  background: #18abd2 url(../PublishingImages/map-marker.svg) right 10px center no-repeat;
  background-size: 14px 16px;
}

@media screen and (max-width: 991px) {
  /* line 388, C:/MAMP/htdocs/psp/scss/main.scss */
  .form-outer {
    margin-bottom: 80px;
  }
}

/* line 394, C:/MAMP/htdocs/psp/scss/main.scss */
.form {
  background: #e6f5f9 url(../PublishingImages/bg-graphic.svg) no-repeat 10% 101%;
  background-size: 225px 32px;
  width: 100%;
  position: relative;
  z-index: 10;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  margin: 0 auto;
}

/* line 404, C:/MAMP/htdocs/psp/scss/main.scss */
.form .title {
  margin: 10px 0;
}

/* line 409, C:/MAMP/htdocs/psp/scss/main.scss */
.form-body {
  border: none;
  padding: 30px;
  margin: 0;
}

@media screen and (max-width: 767px) {
  /* line 409, C:/MAMP/htdocs/psp/scss/main.scss */
  .form-body {
    padding: 20px 10px;
  }
}

/* line 416, C:/MAMP/htdocs/psp/scss/main.scss */
.form-body .input-group {
  position: relative;
  text-align: left;
  margin: 10px 0 0;
}

/* line 420, C:/MAMP/htdocs/psp/scss/main.scss */
.form-body .input-group [class^="icon-"] {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
}

/* line 426, C:/MAMP/htdocs/psp/scss/main.scss */
.form-body .input-group p {
  text-align: left;
  margin: 1rem 0;
}

/* line 430, C:/MAMP/htdocs/psp/scss/main.scss */
.form-body .input-group [class^="tooltip-"] {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 1rem;
  margin: auto;
  top: 0;
  bottom: 0;
}

/* line 439, C:/MAMP/htdocs/psp/scss/main.scss */
.form-body .input-group [class^="tooltip-"] [class^="icon-"] {
  margin: 0;
}

/* line 444, C:/MAMP/htdocs/psp/scss/main.scss */
.form-body p.error {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 14px;
  line-height: 1.4rem;
  color: red;
  float: left;
  font-weight: 600;
  margin: 5px 0;
  padding: 0;
}

/* line 453, C:/MAMP/htdocs/psp/scss/main.scss */
.form-body p.recover {
  font-size: 11px;
  font-size: 1.1rem;
  cursor: pointer;
  float: right;
  font-weight: 400;
  padding: 5px 0 15px;
  text-decoration: underline;
}

/* line 461, C:/MAMP/htdocs/psp/scss/main.scss */
.form-body .input-hidden {
  display: none;
}

/* line 464, C:/MAMP/htdocs/psp/scss/main.scss */
.form-body .inputer {
  padding: 0 5px 0 60px;
  border: 1px solid #18abd2;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  font-size: 14px;
  font-size: 1.4rem;
  width: 100%;
  height: 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
  font-weight: normal;
}

/* line 34, C:/MAMP/htdocs/psp/scss/_mixins.scss */
.form-body .inputer[type='number']::-webkit-inner-spin-button, .form-body .inputer[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 39, C:/MAMP/htdocs/psp/scss/_mixins.scss */
.form-body .inputer[type='number'] {
  -moz-appearance: textfield;
}

/* line 45, C:/MAMP/htdocs/psp/scss/_mixins.scss */
.form-body .inputer.placeholder {
  color: #cccccc;
}

/* line 48, C:/MAMP/htdocs/psp/scss/_mixins.scss */
.form-body .inputer::-webkit-input-placeholder {
  color: #cccccc;
}

/* line 51, C:/MAMP/htdocs/psp/scss/_mixins.scss */
.form-body .inputer:-moz-placeholder {
  color: #cccccc;
}

/* line 54, C:/MAMP/htdocs/psp/scss/_mixins.scss */
.form-body .inputer::-moz-placeholder {
  color: #cccccc;
}

/* line 57, C:/MAMP/htdocs/psp/scss/_mixins.scss */
.form-body .inputer:-ms-input-placeholder {
  color: #cccccc;
}

/* line 479, C:/MAMP/htdocs/psp/scss/main.scss */
.form-body .inputer-sm {
  width: 50%;
}

/* line 482, C:/MAMP/htdocs/psp/scss/main.scss */
.form-body .inputer-xs {
  width: 40%;
}

/* line 485, C:/MAMP/htdocs/psp/scss/main.scss */
.form-body button {
  margin: 0 0 0 30px;
}

@media screen and (max-width: 991px) and (min-width: 768px) {
  /* line 485, C:/MAMP/htdocs/psp/scss/main.scss */
  .form-body button {
    float: left;
    margin: 0 0 0 50px;
    padding: 15px 30px 15px 15px;
  }
}

@media screen and (max-width: 767px) {
  /* line 485, C:/MAMP/htdocs/psp/scss/main.scss */
  .form-body button {
    font-size: 12px;
    font-size: 1.2rem;
    float: right;
    margin: 10px 0 30px 0;
    width: 85%;
  }
}

/* line 499, C:/MAMP/htdocs/psp/scss/main.scss */
.form-body .btn-right {
  float: right;
}

/* line 502, C:/MAMP/htdocs/psp/scss/main.scss */
.form-body .id-login {
  float: right;
}

@media screen and (max-width: 767px) {
  /* line 502, C:/MAMP/htdocs/psp/scss/main.scss */
  .form-body .id-login {
    float: right;
    padding: 0 15px;
  }
}

/* line 508, C:/MAMP/htdocs/psp/scss/main.scss */
.form-body .id-login h3 {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-weight: 400;
  margin: 5px 0 0 20px;
  display: inline-block;
}

@media screen and (max-width: 1199px) and (min-width: 992px) {
  /* line 508, C:/MAMP/htdocs/psp/scss/main.scss */
  .form-body .id-login h3 {
    font-size: 10px;
    font-size: 1rem;
    line-height: 14px;
    line-height: 1.4rem;
  }
}

@media screen and (max-width: 767px) {
  /* line 508, C:/MAMP/htdocs/psp/scss/main.scss */
  .form-body .id-login h3 {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}

@media screen and (max-width: 360px) {
  /* line 508, C:/MAMP/htdocs/psp/scss/main.scss */
  .form-body .id-login h3 {
    margin: 0 0 10px 0;
  }
}

/* line 526, C:/MAMP/htdocs/psp/scss/main.scss */
.form-body .id-login .id-logo {
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  margin: -10px 0 0 15px;
  width: 160px;
}

@media screen and (max-width: 1199px) and (min-width: 992px) {
  /* line 526, C:/MAMP/htdocs/psp/scss/main.scss */
  .form-body .id-login .id-logo {
    margin: -10px 0 0 5px;
  }
}

@media screen and (max-width: 767px) and (min-width: 441px) {
  /* line 526, C:/MAMP/htdocs/psp/scss/main.scss */
  .form-body .id-login .id-logo {
    margin: -10px 0 0 10px;
  }
}

@media screen and (max-width: 440px) {
  /* line 526, C:/MAMP/htdocs/psp/scss/main.scss */
  .form-body .id-login .id-logo {
    margin: 10px 0 0 0;
  }
}

/* line 541, C:/MAMP/htdocs/psp/scss/main.scss */
.form-body .captcha {
  margin: 10px 0 0;
}

/* line 543, C:/MAMP/htdocs/psp/scss/main.scss */
.form-body .captcha hr {
  border-top: 1px solid #d3eef5;
}

/* line 546, C:/MAMP/htdocs/psp/scss/main.scss */
.form-body .captcha h3 {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 14px;
  line-height: 1.4rem;
  color: #00244C;
  margin: 0;
  text-align: left;
}

/* line 553, C:/MAMP/htdocs/psp/scss/main.scss */
.form-body .captcha p {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 14px;
  line-height: 1.4rem;
  margin: 5px 0 15px;
  padding: 0;
  text-align: left;
}

/* line 560, C:/MAMP/htdocs/psp/scss/main.scss */
.form-body .captcha .captcha-box {
  padding: 0;
  width: fit-content;
}

@media screen and (max-width: 1199px) and (min-width: 992px) {
  /* line 563, C:/MAMP/htdocs/psp/scss/main.scss */
  .form-body .captcha .captcha-box .captcha-img {
    width: 165px;
  }
}

@media screen and (max-width: 565px) {
  /* line 560, C:/MAMP/htdocs/psp/scss/main.scss */
  .form-body .captcha .captcha-box {
    margin: 10px auto;
  }
}

/* line 572, C:/MAMP/htdocs/psp/scss/main.scss */
.form-body .captcha input.inputer {
  padding-left: 10px;
}

@media screen and (max-width: 1199px) and (min-width: 992px) {
  /* line 572, C:/MAMP/htdocs/psp/scss/main.scss */
  .form-body .captcha input.inputer {
    width: 170px;
    height: 42px;
  }
}

@media screen and (max-width: 565px) {
  /* line 572, C:/MAMP/htdocs/psp/scss/main.scss */
  .form-body .captcha input.inputer {
    margin: 10px auto;
    width: 200px;
  }
}

/* line 583, C:/MAMP/htdocs/psp/scss/main.scss */
.form-body .captcha h5,
.form-body .captcha h6 {
  font-size: 10px;
  font-size: 1rem;
  text-align: left;
  margin: 15px 0;
}

/* line 588, C:/MAMP/htdocs/psp/scss/main.scss */
.form-body .captcha h5 span,
.form-body .captcha h6 span {
  color: #18abd2;
}

/* line 595, C:/MAMP/htdocs/psp/scss/main.scss */
.form-footer {
  text-align: center;
  padding: 10px 30px 0;
}

@media screen and (max-width: 767px) {
  /* line 595, C:/MAMP/htdocs/psp/scss/main.scss */
  .form-footer {
    padding: 10px 10px 0;
  }
}

/* line 601, C:/MAMP/htdocs/psp/scss/main.scss */
.form-footer label,
.form-footer a {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
  color: white;
  float: right;
  margin-top: -1px;
}

/* line 608, C:/MAMP/htdocs/psp/scss/main.scss */
.form-footer label .checkbox,
.form-footer a .checkbox {
  margin-bottom: 25px;
}

/* line 612, C:/MAMP/htdocs/psp/scss/main.scss */
.form-footer .button {
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  background: #00244C;
  padding: 10px 30px 10px 10px;
}

/* line 616, C:/MAMP/htdocs/psp/scss/main.scss */
.form-footer .button:hover {
  margin-right: 5px;
}

/* line 620, C:/MAMP/htdocs/psp/scss/main.scss */
.form-footer .button.edge:after {
  background: #00244C;
}

/* line 625, C:/MAMP/htdocs/psp/scss/main.scss */
.input-icon {
  position: relative;
}

/* line 629, C:/MAMP/htdocs/psp/scss/main.scss */
.input-icon.icon-bg i {
  background-color: #0072C5;
  width: 50px;
  height: 50px;
}

/* line 635, C:/MAMP/htdocs/psp/scss/main.scss */
.icon-user,
.icon-locker,
.icon-mail {
  background-repeat: no-repeat;
  background-position: 18px 18px;
  background-size: 16px 16px;
}

/* line 644, C:/MAMP/htdocs/psp/scss/main.scss */
.icon-user {
  background-image: url(../PublishingImages/user.svg);
}

/* line 648, C:/MAMP/htdocs/psp/scss/main.scss */
.icon-locker {
  background-image: url(../PublishingImages/locker.svg);
}

/* line 652, C:/MAMP/htdocs/psp/scss/main.scss */
.icon-mail {
  background-image: url(../PublishingImages/envelope.svg);
}

/* line 656, C:/MAMP/htdocs/psp/scss/main.scss */
.icon-danger {
  width: 20px;
}

/* line 660, C:/MAMP/htdocs/psp/scss/main.scss */
.main-beta .title {
  justify-content: center;
}

/* line 663, C:/MAMP/htdocs/psp/scss/main.scss */
.main-beta iframe {
  height: 600px !important;
  width: 100% !important;
  margin: 40px auto 0;
}

/* line 669, C:/MAMP/htdocs/psp/scss/main.scss */
.main-delta {
  background: #f6f6f6;
  padding: 50px 0 100px;
  position: relative;
}

/* line 673, C:/MAMP/htdocs/psp/scss/main.scss */
.main-delta .bars-graphic {
  width: 400px;
  position: absolute;
  top: -100px;
  left: 25px;
}

@media screen and (max-width: 767px) {
  /* line 673, C:/MAMP/htdocs/psp/scss/main.scss */
  .main-delta .bars-graphic {
    width: 260px;
    top: -80px;
  }
}

/* line 683, C:/MAMP/htdocs/psp/scss/main.scss */
.main-delta .title {
  padding-bottom: 50px;
}

/* line 686, C:/MAMP/htdocs/psp/scss/main.scss */
.main-delta figure {
  margin: 0 auto;
  text-align: center;
}

/* line 691, C:/MAMP/htdocs/psp/scss/main.scss */
.news-tag {
  font-size: 11px;
  font-size: 1.1rem;
  font-weight: 700;
  text-transform: uppercase;
  color: white;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #36C424;
  padding: 10px;
}

/* line 703, C:/MAMP/htdocs/psp/scss/main.scss */
.main-news {
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  background: white;
  cursor: pointer;
  display: block;
  position: relative;
  width: 100%;
  max-width: 620px;
}

/* line 712, C:/MAMP/htdocs/psp/scss/main.scss */
.main-news:hover {
  box-shadow: 3px 3px 10px #ccc;
}

/* line 715, C:/MAMP/htdocs/psp/scss/main.scss */
.main-news img {
  width: 100%;
  max-width: 620px;
}

@media screen and (max-width: 991px) and (min-width: 768px) {
  /* line 715, C:/MAMP/htdocs/psp/scss/main.scss */
  .main-news img {
    max-width: 720px;
  }
}

@media screen and (max-width: 991px) and (min-width: 768px) {
  /* line 703, C:/MAMP/htdocs/psp/scss/main.scss */
  .main-news {
    margin: 0 auto 50px;
    max-width: 720px;
  }
}

@media screen and (max-width: 767px) {
  /* line 703, C:/MAMP/htdocs/psp/scss/main.scss */
  .main-news {
    display: none;
  }
}

/* line 731, C:/MAMP/htdocs/psp/scss/main.scss */
.news-box {
  box-sizing: border-box;
  padding: 20px;
  position: relative;
}

/* line 735, C:/MAMP/htdocs/psp/scss/main.scss */
.news-box h3 {
  font-size: 20px;
  font-size: 2rem;
  line-height: 28px;
  line-height: 2.8rem;
  margin: 0 0 50px;
}

/* line 740, C:/MAMP/htdocs/psp/scss/main.scss */
.news-box h4 {
  font-size: 14px;
  font-size: 1.4rem;
  color: #00244C;
  font-weight: 600;
}

/* line 745, C:/MAMP/htdocs/psp/scss/main.scss */
.news-box .btn-news {
  position: absolute;
  bottom: 0;
  right: 0;
}

/* line 752, C:/MAMP/htdocs/psp/scss/main.scss */
.secondary-news,
.main-news-mobile {
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  background: white;
  cursor: pointer;
  margin-bottom: 25px;
  width: 100%;
  max-width: 300px;
  position: relative;
}

/* line 761, C:/MAMP/htdocs/psp/scss/main.scss */
.secondary-news .news-tag,
.main-news-mobile .news-tag {
  font-size: 10px;
  font-size: 1rem;
  font-weight: 700;
  text-transform: uppercase;
  color: white;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #36C424;
  padding: 10px;
}

/* line 772, C:/MAMP/htdocs/psp/scss/main.scss */
.secondary-news .orange-tag,
.main-news-mobile .orange-tag {
  background-color: goldenrod;
}

/* line 775, C:/MAMP/htdocs/psp/scss/main.scss */
.secondary-news:hover,
.main-news-mobile:hover {
  box-shadow: 3px 3px 10px #ccc;
}

/* line 778, C:/MAMP/htdocs/psp/scss/main.scss */
.secondary-news img,
.main-news-mobile img {
  width: 100%;
  max-width: 300px;
}

/* line 782, C:/MAMP/htdocs/psp/scss/main.scss */
.secondary-news .news-box,
.main-news-mobile .news-box {
  padding: 10px;
}

/* line 784, C:/MAMP/htdocs/psp/scss/main.scss */
.secondary-news .news-box h3,
.main-news-mobile .news-box h3 {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
  margin: 0 0 15px;
}

/* line 789, C:/MAMP/htdocs/psp/scss/main.scss */
.secondary-news .news-box h4,
.main-news-mobile .news-box h4 {
  font-size: 9px;
  font-size: 0.9rem;
  margin: 0;
}

/* line 793, C:/MAMP/htdocs/psp/scss/main.scss */
.secondary-news .news-box .btn-news,
.main-news-mobile .news-box .btn-news {
  position: absolute;
  bottom: 0;
  right: 0;
}

/* line 798, C:/MAMP/htdocs/psp/scss/main.scss */
.secondary-news .news-box .button,
.main-news-mobile .news-box .button {
  font-size: 10px;
  font-size: 1rem;
  padding: 12px 5px 12px 12px;
}

/* line 803, C:/MAMP/htdocs/psp/scss/main.scss */
.secondary-news .mrg-bottom,
.main-news-mobile .mrg-bottom {
  margin-bottom: 40px;
}

@media screen and (max-width: 991px) {
  /* line 752, C:/MAMP/htdocs/psp/scss/main.scss */
  .secondary-news,
  .main-news-mobile {
    margin: 0 auto 40px;
  }
}

/* line 811, C:/MAMP/htdocs/psp/scss/main.scss */
.main-news-mobile {
  display: none;
}

@media screen and (max-width: 767px) {
  /* line 811, C:/MAMP/htdocs/psp/scss/main.scss */
  .main-news-mobile {
    display: block;
  }
}

/* line 818, C:/MAMP/htdocs/psp/scss/main.scss */
.mrec {
  width: 100%;
  max-width: 300px;
}

/* line 822, C:/MAMP/htdocs/psp/scss/main.scss */
.main-gamma {
  background: #768A93;
  min-height: 45px;
}

/* line 825, C:/MAMP/htdocs/psp/scss/main.scss */
.main-gamma .social-icons {
  text-align: center;
}

/* line 827, C:/MAMP/htdocs/psp/scss/main.scss */
.main-gamma .social-icons div {
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  display: inline-block;
  margin: 10px;
  opacity: 0.7;
  width: 16px;
}

/* line 834, C:/MAMP/htdocs/psp/scss/main.scss */
.main-gamma .social-icons div:first-child {
  width: 8px;
}

/* line 837, C:/MAMP/htdocs/psp/scss/main.scss */
.main-gamma .social-icons div:hover {
  opacity: 1;
}

/* line 843, C:/MAMP/htdocs/psp/scss/main.scss */
.footer {
  background: #00244C;
  color: white;
  padding: 50px 0;
}

/* line 847, C:/MAMP/htdocs/psp/scss/main.scss */
.footer h4 {
  margin: 0;
  text-transform: uppercase;
}

/* line 851, C:/MAMP/htdocs/psp/scss/main.scss */
.footer hr,
.footer .hr {
  margin: 5px 0 15px;
  width: 40%;
  text-align: left;
}

/* line 857, C:/MAMP/htdocs/psp/scss/main.scss */
.footer ul {
  list-style: none;
  padding: 0;
}

/* line 860, C:/MAMP/htdocs/psp/scss/main.scss */
.footer ul li {
  font-size: 12px;
  font-size: 1.2rem;
  cursor: pointer;
  margin: 5px 0;
}

/* line 864, C:/MAMP/htdocs/psp/scss/main.scss */
.footer ul li:hover {
  text-decoration: underline;
}

/* line 867, C:/MAMP/htdocs/psp/scss/main.scss */
.footer ul li img {
  display: inline-block;
  margin-right: 10px;
  width: 15px;
}

@media screen and (max-width: 767px) {
  /* line 867, C:/MAMP/htdocs/psp/scss/main.scss */
  .footer ul li img {
    width: 10px;
    margin-right: 3px;
  }
}

/* line 878, C:/MAMP/htdocs/psp/scss/main.scss */
.footer h6 {
  margin: 20px 0;
  margin-bottom: 0;
}


/* line 900, C:/MAMP/htdocs/psp/scss/main.scss */
.account-outer {
  border: none;
  padding: 0;
  margin: 0;
}

/* line 907, C:/MAMP/htdocs/psp/scss/main.scss */
.account .form-body {
  padding: 0;
}

@media screen and (max-width: 767px) {
  /* line 907, C:/MAMP/htdocs/psp/scss/main.scss */
  .account .form-body {
    width: 100%;
    max-width: 640px;
  }
}

/* line 913, C:/MAMP/htdocs/psp/scss/main.scss */
.account .form-body .inputer {
  padding-left: 10px;
}

/* line 917, C:/MAMP/htdocs/psp/scss/main.scss */
.account .form-body .captcha .inputer {
  font-size: 12px;
  font-size: 1.2rem;
  margin: 0 20px;
  padding: 0 10px;
  width: auto;
}

@media screen and (max-width: 565px) {
  /* line 917, C:/MAMP/htdocs/psp/scss/main.scss */
  .account .form-body .captcha .inputer {
    margin: 10px auto;
    width: 200px;
  }
}

@media screen and (max-width: 565px) {
  /* line 927, C:/MAMP/htdocs/psp/scss/main.scss */
  .account .form-body .captcha .captcha-box {
    text-align: center;
  }
}

/* line 934, C:/MAMP/htdocs/psp/scss/main.scss */
.account .input-group {
  display: block;
}

/* line 936, C:/MAMP/htdocs/psp/scss/main.scss */
.account .input-group p {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
  color: #00244C;
  font-weight: 700;
  margin: 20px 0 5px;
  padding: 0;
}

/* line 943, C:/MAMP/htdocs/psp/scss/main.scss */
.account .input-group p span {
  color: #18abd2;
}

/* line 947, C:/MAMP/htdocs/psp/scss/main.scss */
.account .input-group .input-no-margin {
  margin: 5px 0;
}

/* line 950, C:/MAMP/htdocs/psp/scss/main.scss */
.account .input-group input[type="date"] {
  background-color: #fafafa;
}

/* line 953, C:/MAMP/htdocs/psp/scss/main.scss */
.account .input-group input[type=date]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  display: none;
}

/* line 957, C:/MAMP/htdocs/psp/scss/main.scss */
.account .input-group div.radio {
  display: inline-block;
  padding: 10px 0;
}

/* line 962, C:/MAMP/htdocs/psp/scss/main.scss */
.account select.inputer.expand {
  background-color: #fafafa;
}

/* line 966, C:/MAMP/htdocs/psp/scss/main.scss */
.radio {
  display: inline-block;
  margin-right: 20px;
}

@media screen and (max-width: 991px) and (min-width: 768px) {
  /* line 966, C:/MAMP/htdocs/psp/scss/main.scss */
  .radio {
    margin-right: 5px;
  }
}

/* line 972, C:/MAMP/htdocs/psp/scss/main.scss */
.radio:last-child {
  margin-right: 0;
}

/* line 975, C:/MAMP/htdocs/psp/scss/main.scss */
.radio input[type="radio"] {
  opacity: 0;
}

/* line 978, C:/MAMP/htdocs/psp/scss/main.scss */
.radio label {
  position: relative;
  display: inline-block;
  padding-left: 10px;
}

/* line 982, C:/MAMP/htdocs/psp/scss/main.scss */
.radio label::before, .radio label::after {
  position: absolute;
  content: "";
  display: inline-block;
  cursor: pointer;
}

/* line 989, C:/MAMP/htdocs/psp/scss/main.scss */
.radio label::before {
  top: 0;
  left: -16px;
  width: 18px;
  height: 18px;
  background: #fff;
  border: 1px solid #7fbcff;
  border-radius: 50%;
}

/* line 998, C:/MAMP/htdocs/psp/scss/main.scss */
.radio label::after {
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.45, 1.8, 0.5, 0.75);
  -moz-transition: -moz-transform 0.4s cubic-bezier(0.45, 1.8, 0.5, 0.75);
  transition: transform 0.4s cubic-bezier(0.45, 1.8, 0.5, 0.75);
  top: 3px;
  left: -13px;
  z-index: 1;
  width: 12px;
  height: 12px;
  background: #00244C;
  border-radius: 50%;
}

/* line 1011, C:/MAMP/htdocs/psp/scss/main.scss */
.radio input[type="radio"] + label::after {
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  transform: scale(0, 0);
}

/* line 1018, C:/MAMP/htdocs/psp/scss/main.scss */
.radio input[type="radio"]:checked + label::after {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}

/* line 1025, C:/MAMP/htdocs/psp/scss/main.scss */
.radio input[type="radio"]:focus + label::before {
  box-shadow: 0 0 5px #3b99fc;
}

/* line 1029, C:/MAMP/htdocs/psp/scss/main.scss */
.col-recent-news {
  margin-top: 70px;
  padding: 25px;
}

@media screen and (max-width: 1199px) and (min-width: 992px) {
  /* line 1029, C:/MAMP/htdocs/psp/scss/main.scss */
  .col-recent-news {
    padding: 10px 25px;
  }
}

@media screen and (max-width: 991px) and (min-width: 768px) {
  /* line 1029, C:/MAMP/htdocs/psp/scss/main.scss */
  .col-recent-news {
    margin: 0 0 50px;
  }
}

/* line 1040, C:/MAMP/htdocs/psp/scss/main.scss */
.recent-news-box {
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  background-color: #fff;
  box-shadow: 1px 1px 5px #ccc;
  cursor: pointer;
  margin: 25px 0;
  padding: 10px;
  position: relative;
}

/* line 1048, C:/MAMP/htdocs/psp/scss/main.scss */
.recent-news-box:hover {
  box-shadow: 3px 3px 10px #ccc;
}

/* line 1052, C:/MAMP/htdocs/psp/scss/main.scss */
.recent-news-box .news-info .news-tag {
  font-size: 10px;
  font-size: 1rem;
}

/* line 1055, C:/MAMP/htdocs/psp/scss/main.scss */
.recent-news-box .news-info h4 {
  font-size: 11px;
  font-size: 1.1rem;
  color: #00244C;
  font-weight: 600;
  float: left;
}

/* line 1062, C:/MAMP/htdocs/psp/scss/main.scss */
.recent-news-box h3 {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 20px;
  line-height: 2rem;
  margin: 10px 0 5px;
  width: 70%;
}

@media screen and (max-width: 1199px) and (min-width: 992px) {
  /* line 1062, C:/MAMP/htdocs/psp/scss/main.scss */
  .recent-news-box h3 {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}

/* line 1072, C:/MAMP/htdocs/psp/scss/main.scss */
.recent-news-box .button.edge:after {
  left: -10px;
}

/* line 1075, C:/MAMP/htdocs/psp/scss/main.scss */
.recent-news-box .btn-news {
  position: absolute;
  bottom: 0;
  right: 0;
}

/* line 1080, C:/MAMP/htdocs/psp/scss/main.scss */
.recent-news-box .btn-news .icon-plus {
  background-size: 20px 16px;
}

/* line 1086, C:/MAMP/htdocs/psp/scss/main.scss */
.account .table {
  margin: 10px 0 30px;
  width: 100%;
}

/* line 1089, C:/MAMP/htdocs/psp/scss/main.scss */
.account .table thead {
  font-size: 12px;
  font-size: 1.2rem;
  background-color: #00244C !important;
  color: white;
}

/* line 1093, C:/MAMP/htdocs/psp/scss/main.scss */
.account .table thead th {
  border-bottom: 0;
  padding: 10px;
}

/* line 1098, C:/MAMP/htdocs/psp/scss/main.scss */
.account .table td {
  font-size: 11px;
  font-size: 1.1rem;
  background-color: #FAFBFD;
  padding: 10px;
}

/* line 1106, C:/MAMP/htdocs/psp/scss/main.scss */
.table-responsive {
  -webkit-overflow-scrolling: touch;
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}

/* line 1113, C:/MAMP/htdocs/psp/scss/main.scss */
.table-curved {
  border-collapse: separate;
}

/* line 1117, C:/MAMP/htdocs/psp/scss/main.scss */
.table-curved {
  border: solid #ccc 1px;
  border-radius: 10px;
  border-left: 0px;
}

/* line 1123, C:/MAMP/htdocs/psp/scss/main.scss */
.table-curved td,
.table-curved th {
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
}

/* line 1129, C:/MAMP/htdocs/psp/scss/main.scss */
.table-curved th {
  border-top: none;
}

/* line 1133, C:/MAMP/htdocs/psp/scss/main.scss */
.table-curved th:first-child {
  border-radius: 10px 0 0 0;
}

/* line 1137, C:/MAMP/htdocs/psp/scss/main.scss */
.table-curved th:last-child {
  border-radius: 0 10px 0 0;
}

/* line 1141, C:/MAMP/htdocs/psp/scss/main.scss */
.table-curved th:only-child {
  border-radius: 10px 10px 0 0;
}

/* line 1145, C:/MAMP/htdocs/psp/scss/main.scss */
.table-curved tr:last-child td:first-child {
  border-radius: 0 0 0 10px;
}

/* line 1149, C:/MAMP/htdocs/psp/scss/main.scss */
.table-curved tr:last-child td:last-child {
  border-radius: 0 0 10px 0;
}


button.button.edge {
    padding: 10px 0 10px 12px !important;
    float:right;
}

button[type="button"]:hover, button[data-psp="button-nav"]:hover {
    background-color: #18abd2;
    }
    
input.inputer {
	margin:15px 0;
}

.all-news-box .btn-news p {
	display:inline;
	color: white;
	padding-left:2px;
}

.all-news-box .btn-news {
	width: 80px;
}


/*# sourceMappingURL=../css/main.map */